package com.lingying.caiwudailikehudaun.domain.zuoZhangPiaoJu;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class FaPiao {
    private Integer faPiaoId; //发票id
    private String shiBieLaiYuan; //识别来源  阿里 百度 腾讯
    private String result; //识别全结果
    private String moBanType; //识别的模板类型
    private String log_id; //唯一的logid，用于问题定位
    private String words_result_num;//识别结果数，表示words_result的元素个数
    private String InvoiceType;//发票种类
    private String InvoiceTypeOrg;//发票名称
    private String InvoiceCode;//发票代号
    private String InvoiceNum;//发票号码
    private String CheckCode;//校验码
    private String InvoiceDate;//开票日期
    private String PurchaserName;//购货方
    private String PurchaserRegisterNum;//购货方纳税人识别号
    private String PurchaserAddress;//购方地址及电话
    private String PurchaserBank;//购方开户行及账号
    private String Password;//密码区
    private String CommodityName;//货物名称
    private String CommodityType;//规格型号
    private String CommodityUnit;//单位
    private String CommodityNum;//数量
    private String CommodityPrice;//单价
    private String CommodityTaxRate;//税率
    private String CommodityTax;//税额
    private String CommodityAmount;//金额
    private String SellerName;//销货方名称
    private String SellerRegisterNum;//销货方纳税人识别号
    private String SellerAddress;//销售地方及电话
    private String SellerBank;//销售方开户行及账号
    private String TotalAmount;//合计金额
    private String TotalTax;//合计税额
    private String AmountInWords;//价税合计(大写)
    private String AmountInFiguers;//价税合计(小写)
    private String Payee;//收款人
    private String Checker;//复核
    private String NoteDrawer;//开票人
    private String Remarks;//备注

    private Integer fuKuanFangShi;//付款方式 1 银行 2现金
    private Integer fileId;//发票id
    private Integer piaoJuLeiXing;//票据类型 1.成本票，2费用票
    private Integer status;//删除 0删除，1不删除
    private String fileMd5;//文件的MD5值
    private String  ossPath; //oss文件路径
    private Date saoMiaoDate;//扫描时间
    private Integer isQingDan;//0.没有  1. 有
    private Integer zhangShu;//清单张数
    private Integer piaoJuZhuangTai;//票据状态，0，失效，1，正常，

    private BigDecimal invoiceRateLowercaseDE;//定额发票金额小写
    private String invoiceRateDE;//定额发票金额大写
    private String provinceDE;//定额发票所属省份
    private String invoiceCodeDE;//定额发票代码
    private String invoiceNumberDE;//定额发票号码


    private String InvoiceDateJD;//机打发票-时间
    private BigDecimal CommodityAmountJD;//机打发票-总金额
    private String InvoiceCodeJD;//机打发票-发票代码
    private String InvoiceNumJD;//机打发票-发票号码
    private String InvoiceTypeJD;//机打发票-发票类型

    private String DateChuZuChe;//出租车-开票时间
    private String TotalFareChuZuChe;//出租车-总金额
    private String InvoiceCodeChuZuChe;//出租车-发票代码
    private String InvoiceNumChuZuChe;//出租车-发票号码

    private String dateXingChegnDan;//行程单-行程单-开票时间
    private String shouPiaoFangXingChegnDan;//行程单-售票方
    private String zongJiaXingChengDan;//行程单-总价
    private String nameXingChengDan;//行程单-乘客名字





    private String ticketNumHC;//火车票-票据编号
    private BigDecimal ticketRatesHC;//火车票-票据金额
    private String nameHC;//火车票-乘客名字


    private Integer pingZhengLuRuDate;//凭证录入时间
    private Integer feiYongMingCheng;//费用名称
    private Integer shouZhiLeiXing;//（模板类型）收支类型 1.费用 2.收入 3. 成本
    private String yongTu;// 用途


    private String daiLiShangCompanyName;//代理商公司名
    private Integer daiLiShangCid;//代理商公司cid
    private String addUserName;//添加人名字
    private Integer addUserId;//添加人名字
    private Date createTime;//添加时间
    private Integer jiGouId;//机构id
    private String jiGouName;//机构id



}
